// pages/list/list.js
var util = require('../../utils/util.js')
var weapons;// = require('../../data/recipes_data.js');

Page({

  /**
   * 页面的初始数据
   */
  data: {
    items:[],
    normal:'http://p06iwel4h.bkt.clouddn.com/down.png',
    red:'http://p06iwel4h.bkt.clouddn.com/downred.png',
    currentType: null,
    demo: [
      {
        id: 0,
        name: 'wetgoop',
        foodName: '湿腻焦糊',
        imageUrl: 'http://ww2.sinaimg.cn/small/6aa88161jw1f0pm2vhzs1j201y01ca9u.jpg',
        request: '无任何要求',
        priority: -2,
        type: '无',
        health: 0,
        hunger: 0,
        sanity: 0,
        perishtime: 6,
        cooktime: 5,
        description: '如果你放的食材巧妙地躲过了所有的食物，那么做出来的就是湿腻焦糊啦。\n湿腻焦糊优先级最低，没有食材要求，接住了你放的任何奇葩食材组合。这也是饥荒食谱里的最后一个食物了。\n还有，这是不是就是传说中女朋友做的饭？ ',
      }],
    tip:[
      '小伙子，或许你应该找点吃的。',
      '时间一分一秒的过去了，难道你真的不在乎吗？',
      '我画的不是帽子，是一条蟒蛇正消化着一头大象。',
      '祝你胃口好！',
      '。。。。',
      '谁能给我带点吃的吗？',
      '我的海盗之心让我震颤不已',
      '自由！！！',
      '对我不可思议的表演来一场测试吧。',
      '有一把心爱的斧子，有一个可怕的秘密。',
      '嘘，别说话！',
      '情感组件无响应',
      '阿比盖尔？回来！我还想和你玩。',
      '我很强壮，无人能敌',
      '...是什么呢？',
      '我们能够克服一切困难。',
      '我是真正的公主！',
      '飞花摘叶，皆可伤人。',
      '人不是因其缺点，而是因为优点而被拖入更大的悲剧。',
      '竹杖芒鞋轻胜马，谁怕，一蓑烟雨任平生。',
      '哈哈，看完了这些食谱，你难道不想吃水煮肉片鸭脖凉皮麻辣小龙虾可乐鸡翅油爆小河虾红烧鱼京酱肉丝红油猪耳火锅臭豆腐烤串青椒肉丝炸鱼薯条烤鸭串串香烤肉红烧肉麻婆豆腐吗',
      '庄周庄周庄周庄周庄周庄周庄周庄周庄周庄',
      '欢迎关注“饥荒爱好者”微信公众号。',
      '雨过天晴，美得让人不敢相信。',
      '一切很好，不缺烦恼',
      '一共有48道食谱呢！怕不怕？',
    ],
  },

  showDetail: function (event) {
    var name = event.currentTarget.dataset.name;
    var id = event.currentTarget.dataset.id;
    wx.navigateTo({
      url: '../weapondetail/weapondetail?id=' + id
    })
    console.log('跳转到' + name);
  },

  changeOrder: function (event) {
    console.log('changeOrder');
    var type = event.currentTarget.dataset.type;
    console.log(type);
    wx.pageScrollTo({
      scrollTop: 0,
    })
    var itemsa, currentType;
    if (type == this.data.currentType) {
      currentType = null;
      itemsa = recipes;
      console.log(itemsa);
    }
    else {
      currentType = type;
      itemsa = util.bubbleSort(recipes, type);
    }
    this.setData({ items: itemsa, currentType: currentType});
  },

  tip : function() {
    var random = Math.round((this.data.tip.length - 1) * Math.random());
    wx.showToast({ title: this.data.tip[random],icon:'none'});
  },

  about : function() {
    wx.navigateTo({
      url: '../infected/infected'
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getData();
  },

  getData: function() {
      console.log("从项目中获取数据");
      this.getDataFromAssets();
  },

  // 获取项目里保存的数据
  getDataFromAssets: function() {
    var weaponsdata = require('../../data/weapon_data.js');
    weapons = weaponsdata.weapons.weapons;
    console.log(weapons);
    this.setData({ items: weapons });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})